package com.xiangban.service;

import com.xiangban.model.Order;
import com.xiangban.model.dto.AccompanyReceiveOrderDto;
import com.xiangban.model.dto.OrderDto;

/**
 * @Author ly
 * @date 2021/12/8 14:09
 */
public interface OrderReceivingService {
    Object awaitOrderReceiving();

    Object alreadyOrderReceiving();

    Object orderOk(Order order);

    Object orderDetails(Order order) throws Exception;

    void submitData(AccompanyReceiveOrderDto accompanyReceiveOrder);

    void serviceOver(AccompanyReceiveOrderDto accompanyReceiveOrder);

    Object myOrder(Order order);

    Object userPhone(Order order);

    Object userEvaluate(Order order);

    Object QRCode() throws Exception;

    void decode(String decode) throws Exception;

    Object orderReceivingStatus(OrderDto orderDto);
}
